/**   
 * Copyright © 2018 哈皮电子商务有限公司. All rights reserved.
 */
package com.happy.service.main.po;

import com.happy.core.util.EmotionUtil;
import lombok.Data;

import java.util.Date;

/**
 * @description：用户PO
 * @author taoxinhuan
 * @date 2018年11月7日 上午10:29:53
 */
@Data
public class User {
	/**
	 * 用户Id
	 */
	private Long id;
	
	/**
	 * 真实名称
	 */
	private String realName;
	
	/**
	 * 昵称
	 */
	private String nickName;
	private String avatarUrl;
	private String city;
	private String country;
	private String gender;
	private String language;
	private String province;
	private String userOpenId;
	
	/**
	 * 手机号
	 */
	private String mobile;
	
	/**
	 * 密码
	 */
	private String password;
	
	/**
	 * 用户类型 @see UserTypeEnum
	 */
	private Integer type;
	
	/**
	 * 状态 @see StateEnum
	 */
	private Integer state;
	
	/**
	 * 创建人-用户
	 */
	private Long createUserId;
	
	/**
	 * 创建时间
	 */
	private Date createTime;
	
	/**
	 * 最近更新人
	 */
	private Long lastUpdateUserId;
	
	/**
	 * 最近更新时间
	 */
	private Date lastUpdateTime;

	public void parseNickName(){
			nickName=EmotionUtil.parseEmoji(nickName);
	}
	public void formatNickName(){
		boolean b = EmotionUtil.containsEmoji(nickName);
		if(b){
			nickName=EmotionUtil.formatEmoji(nickName);
		}
	}

}
